const mysql = require('mysql')

const con = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    password: '123456',
    port: '3306',
    database: 'GTrestaurant'
})

// 链接数据库
con.connect()

// 统一执行 sql 的函数
function exec(sql) {
    const promise = new Promise((resolve, reject) => {
        con.query(sql, (err, result) => {
            if (err) {
                reject(err)
                return
            }
            resolve(result)
        })
    })
    return promise
}

module.exports = {
    exec,
    escape: mysql.escape //防sql注入
}

// const sql = 'select * from officialStaff'
// con.query(sql,(err,result)=>{
//     if(err){
//         console.error(err)
//         return
//     }
//     console.log(result)
// })

// con.end()